package com.ztk.threadbasic.dto;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 每月财务数据记录
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class FinancialDataDto {

    // 年份
    private int year;

    // 月份
    private int month;

    // 业务收入
    private BigDecimal businessIncome;

    // 业务支出
    private BigDecimal businessZhiChu;

    // 增值收益
    private BigDecimal zengZhiIncome;

    // 增值收益率
    private String zengIncomeRatio;

    // 资金运用率-缴存余额
    private BigDecimal depositBalance;

    // 资金运用率-贷款余额
    private BigDecimal personalHouseLoanBalance;

    // 资金总览分析-活期存款
    private BigDecimal demandDeposit;

    // 资金总览分析-定期存款
    private BigDecimal  fixedDeposit;

    // 增值收益-定期存款
    private BigDecimal zengZhiDemandDeposit;

    // 增值收益-活期存款
    private BigDecimal zengZhiFixedDeposit;

    // 创建时间
    private Date createDate;

    // 创建人
    private String creator;

    // 更新时间
    private Date updateDate;

    // 更新人
    private String updator;
}
